// 在这个js文件中专门创建Store实例对象
import {observable,action} from 'mobx-miniprogram'
export const store=observable({
  numA:1,
  numB:2,
  activeTabBarIndex:0,
  // get属性 定义计算方法 方法名即为属性名 前面用get修饰 表示该属性只读
  get sum(){
    return this.numA+this.numB
  },
  // action方法用来修改Store中的数据
  updateNum1:action(
      function(step){
        this.numA+=step
    }
  ),
  updateNum2:action(
      function(step){
        this.numB+=step
    }
  ),
  updateActiveTabBarIndex:action(
    function(index){
      this.activeTabBarIndex = index
    }
  )
})